﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Employee.Master" AutoEventWireup="true" CodeBehind="ProductCategory.aspx.cs" Inherits="EnglishAuction.ProductCategory" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    Quản lý danh mục sản phẩm
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <br />
    <br />
    <link href="css/nhu.css" rel="stylesheet" />
    <form id="productcategory" runat="server">
        <div class="productcategory">
            <div style="font-size: 25px; margin: 3%;">
                Quản lý loại sản phẩm
            </div>
            <hr style="border-style: inset; border-width: 1px; width: 95%;" />
            <br />

            <div style="width: 90%; margin: 0 auto;">
                <asp:GridView
                    OnRowCancelingEdit="gvLoaiSanPham_RowCancelingEdit"
                    OnRowCommand="gvLoaiSanPham_RowCommand"
                    OnRowEditing="gvLoaiSanPham_RowEditing"
                    OnRowDeleting="gvLoaiSanPham_RowDeleting"
                    OnRowUpdating="gvLoaiSanPham_RowUpdating"
                    ID="gvLoaiSanPham"
                    runat="server"
                    AutoGenerateColumns="False"
                    DataKeyNames="Id"
                    CssClass="grid"
                    AlternatingRowStyle-CssClass="gridAltRow"
                    RowStyle-CssClass="gridRow"
                    ShowFooter="True"
                    EditRowStyle-CssClass="gridEditRow"
                    FooterStyle-CssClass="gridFooterRow">
                    <Columns>
                        <asp:TemplateField HeaderText="STT" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center">
                            <ItemTemplate>
                                <%# Container.DataItemIndex + 1 %>
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="Mã loại" HeaderStyle-HorizontalAlign="Center">
                            <EditItemTemplate>
                                <asp:TextBox ID="txtMaLoai" runat="server" Text='<%# Bind("MaLoai") %>'
                                    MaxLength="6" Width="100px"></asp:TextBox>
                                <asp:RequiredFieldValidator ID="rfvMaLoai" ValidationGroup="Update" runat="server"
                                    ControlToValidate="txtMaLoai"
                                    ErrorMessage="Mã loại không được bỏ trống."
                                    ToolTip="Mã loại không được bỏ trống."
                                    SetFocusOnError="true"
                                    ForeColor="Red">*
                                </asp:RequiredFieldValidator>
                            </EditItemTemplate>
                            <FooterTemplate>
                                <asp:TextBox ID="txtMaLoai" runat="server" MaxLength="6" Width="100px"></asp:TextBox>
                                <asp:RequiredFieldValidator
                                    ID="rfvMaLoaiAdd"
                                    ValidationGroup="Insert"
                                    runat="server"
                                    ControlToValidate="txtMaLoai"
                                    ErrorMessage="Mã loại không được bỏ trống."
                                    ToolTip="Mã loại không được bỏ trống."
                                    SetFocusOnError="true"
                                    ForeColor="Red">
                                    *
                                </asp:RequiredFieldValidator>
                            </FooterTemplate>
                            <ItemTemplate>
                                <%# Eval("MaLoai")%>
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="Tên loại" HeaderStyle-HorizontalAlign="Center">
                            <EditItemTemplate>
                                <asp:TextBox ID="txtTenLoai" runat="server" Text='<%# Bind("TenLoaiSanPham") %>'
                                    MaxLength="255" Width="250px"></asp:TextBox>
                                <asp:RequiredFieldValidator
                                    ID="rfvTenLoai"
                                    ValidationGroup="Update"
                                    runat="server"
                                    ControlToValidate="txtTenLoai"
                                    ErrorMessage="Tên loại không được bỏ trống."
                                    ToolTip="Tên loại không được bỏ trống."
                                    SetFocusOnError="true"
                                    ForeColor="Red">*
                                </asp:RequiredFieldValidator>

                            </EditItemTemplate>
                            <FooterTemplate>
                                <asp:TextBox ID="txtTenLoai" runat="server" MaxLength="255" Width="250px"></asp:TextBox>
                                <asp:RequiredFieldValidator
                                    ID="rfvTenLoaiAdd"
                                    ValidationGroup="Insert"
                                    runat="server"
                                    ControlToValidate="txtTenLoai"
                                    ErrorMessage="Tên loại không được bỏ trống."
                                    ToolTip="Tên loại không được bỏ trống."
                                    SetFocusOnError="true"
                                    ForeColor="Red">
                                    *
                                </asp:RequiredFieldValidator>
                            </FooterTemplate>
                            <ItemTemplate>
                                <%# Eval("TenLoaiSanPham")%>
                            </ItemTemplate>
                        </asp:TemplateField>

                        <asp:TemplateField HeaderText="" ShowHeader="False" HeaderStyle-HorizontalAlign="Left">
                            <EditItemTemplate>
                                <asp:Button
                                    ID="lnkUpdate"
                                    runat="server"
                                    CausesValidation="True"
                                    CommandName="Update"
                                    Text="Cập nhật"
                                    OnClientClick="return confirm('Chắc chắn cập nhật?')"
                                    ValidationGroup="Update"></asp:Button>
                                <asp:ValidationSummary
                                    ID="vsUpdate"
                                    runat="server"
                                    ShowMessageBox="true"
                                    ShowSummary="false"
                                    ValidationGroup="Update"
                                    Enabled="true"
                                    HeaderText="Thông báo" />
                                <asp:Button
                                    ID="lnkCancel"
                                    runat="server"
                                    CausesValidation="False"
                                    CommandName="Cancel"
                                    Text="Hủy"></asp:Button>
                            </EditItemTemplate>
                            <FooterTemplate>
                                <asp:Button
                                    ID="lnkAdd"
                                    runat="server"
                                    CausesValidation="True"
                                    CommandName="Insert"
                                    ValidationGroup="Insert"
                                    Text="Thêm mới"></asp:Button>
                                <asp:ValidationSummary
                                    ID="vsInsert"
                                    runat="server"
                                    ShowMessageBox="true"
                                    ShowSummary="false"
                                    ValidationGroup="Insert"
                                    Enabled="true"
                                    HeaderText="Thông báo" />
                            </FooterTemplate>
                            <ItemTemplate>
                                <asp:Button
                                    ID="lnkEdit"
                                    runat="server"
                                    CausesValidation="False"
                                    CommandName="Edit"
                                    Text="Cập nhật"></asp:Button>
                            </ItemTemplate>
                            <HeaderStyle HorizontalAlign="Left" />
                        </asp:TemplateField>
                        <asp:TemplateField
                            HeaderText=""
                            ShowHeader="False"
                            HeaderStyle-HorizontalAlign="Left">
                            <ItemTemplate>
                                <asp:Button
                                    ID="lnkDelete"
                                    runat="server"
                                    CausesValidation="False"
                                    CommandName="Delete"
                                    Text="Xóa"
                                    OnClientClick="return confirm('Chắc chắn xóa?')"></asp:Button>
                            </ItemTemplate>
                            <HeaderStyle HorizontalAlign="Left" />
                        </asp:TemplateField>

                    </Columns>
                    <EmptyDataTemplate>
                        <table class="grid" cellspacing="0" rules="all" border="1" id="gvLoaiSanPham" style="border-collapse: collapse;">
                            <tr>
                                <th align="center" scope="col">Mã loại
                                </th>
                                <th scope="col">Tên loại
                                </th>

                                <th scope="col">Cập nhật
                                </th>
                                <th scope="col">Xóa
                                </th>
                            </tr>
                            <tr class="gridRow">
                                <td>
                                    <asp:TextBox ID="txtMaLoai" runat="server" MaxLength="6" Width="100px"></asp:TextBox>
                                    <asp:RequiredFieldValidator
                                        ID="rfvMaLoaiAdd"
                                        ValidationGroup="Insert"
                                        runat="server"
                                        ControlToValidate="txtMaLoai"
                                        ErrorMessage="Mã loại không được bỏ trống."
                                        ToolTip="Mã loại không được bỏ trống."
                                        SetFocusOnError="true"
                                        ForeColor="Red">
                                    *
                                    </asp:RequiredFieldValidator>
                                </td>
                                <td>
                                    <asp:TextBox ID="txtTenLoai" runat="server" MaxLength="255" Width="250px"></asp:TextBox>
                                <asp:RequiredFieldValidator
                                    ID="rfvTenLoaiAdd"
                                    ValidationGroup="Insert"
                                    runat="server"
                                    ControlToValidate="txtTenLoai"
                                    ErrorMessage="Tên loại không được bỏ trống."
                                    ToolTip="Tên loại không được bỏ trống."
                                    SetFocusOnError="true"
                                    ForeColor="Red">
                                    *
                                </asp:RequiredFieldValidator>
                                </td>
                                <td>
                                    <asp:Button
                                    ID="lnkAdd"
                                    runat="server"
                                    CausesValidation="True"
                                    OnClick="lnkAdd_Click"
                                    ValidationGroup="Insert"
                                    Text="Thêm mới"></asp:Button>
                                <asp:ValidationSummary
                                    ID="vsInsert"
                                    runat="server"
                                    ShowMessageBox="true"
                                    ShowSummary="false"
                                    ValidationGroup="Insert"
                                    Enabled="true"
                                    HeaderText="Thông báo" />
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                        </table>
                    </EmptyDataTemplate>
                </asp:GridView>
                <br />
            </div>
        </div>
    </form>
    <br />
    <br />
    <br />
    <br />
    <br />
    <br />
    <br />
    <br />
    <br />
    <br />
    <br />
    <br />
    <br />
    <br />
    <br />
    <br />
</asp:Content>
